Top Definition
a stupid or annoying person.
She is such a yamroll.
#stupid #annoying #dumb #retarded #dukeyface
by duckeyface January 31, 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.

×