look up any word, like thot:

1 definition by Riri.d.piggy

 
1.
Somebody that is indescribably irritating, interchangably used with the word douche
"Dude i did help your grandma when she fell"

"stop being such a babaganoush, i know you pushed her"
by Riri.d.piggy August 31, 2008
4 22