Skip to main content

Definitions by Alpine1989

A vagina with a foul odor.
Stinch by Alpine1989 January 17, 2009