2 definitions by Annabeller
Known to most as a term of endearment, but really an awesome insult actually meaning vagina or pussy. Commonly used by a woman to insult her boyfriend in public when he's being a douche.
by Annabeller August 30, 2010
by Annabeller September 22, 2017