Top Definition
Lozzard - Female - a person of extreme awesomeness, certainly one of a kind.

Always has the men wanting her, due to the fact of being a total babe !

Artistic, gentle, kinda querky and quick witted will always a have a funny come back to any situation.
They also have these weird super powers, where you can never get angry at them with out laughing.
lozzard - magical super being
also known in an expression of - omg that was so Lozzard
by jocelyn_the_vampyress February 11, 2011

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×