1 definition by florence2010

Top Definition
a rapeworm
Oh my god she's doing the Yasmine again.
by florence2010 November 29, 2010

Mug icon
Buy a Yasmine mug!