Skip to main content

Definitions by D.L.M.

To watch twat; to look at a woman's vagina or to watch lesbian sex.
I'd rather be twatching.
The music was so horrific, it made me want to twatch.
That movie made me want to twatch.
twatch by D.L.M. April 14, 2006