Skip to main content

Definitions by jackelope691

Dewhurst 

The partially wet vagina of a woman who is unable to please her sexual partner.
Worst sex ever; she had a dewhurst.
Dewhurst by jackelope691 October 8, 2009