Skip to main content

Definitions by meckie

olive scarf 

When a woman lets loose with diarrhea when sitting on the face of her partner.
"Man, that chick gave me an olive scarf"
olive scarf by meckie November 3, 2013