by KrazyKrackaKyle October 17, 2009
An insulting phrase used to describe a woman (if you could call her one) that's more insulting than calling her a douchebag or even a douchenoozle.
by Telephony November 16, 2013
by Awesome girl 28273828 April 29, 2016