1 definition by Cherry T.
-Douchebag extraordinaire
-A word you say when you're so pissed off you just spew out random cusses
-A horny Dog/Pig
-A word you say when you're so pissed off you just spew out random cusses
-A horny Dog/Pig
by Cherry T. November 12, 2010