Skip to main content

Definitions by Stretcharmboggs

A cross between a twat and a snatch. A slang term meaning cunt.
Clearly she is in a bad mood, she is acting like a twatch.
Twatch by Stretcharmboggs January 7, 2018