1 definition by Anonymous Hero Dude
An insult, much similar to the term "douche" or "douche bag"
Refers to the towel a female uses to wipe semen of her face/body.
Refers to the towel a female uses to wipe semen of her face/body.
by Anonymous Hero Dude May 31, 2010