Top definition
noun: dumb and lazy female
noun: You're such a yauting! Can't you mend your ways?
by aweeeeeedrey May 05, 2010
Get the mug
Get a yauting mug for your Aunt Zora.