1 definition 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.
by Stretcharmboggs January 8, 2018
Get the Twatch mug.