Skip to main content

Definitions by Alpine1989

A vagina with a foul odor.
I hooked up with some nasty stinch last night.
Stinch by Alpine1989 January 17, 2009