Top Definition
Someone who does something to upset you or is just plain ugly but you say it in a kind and funny way.
Man Jasmine is a uggy duck!
Why you say that?... She Lies alot
by VictoriaS February 01, 2008
Free Daily Email

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

Emails are sent from We'll never spam you.