Skip to main content

Definitions by Martin T Smith

(verb) To scratch one's itchy twat
Joan was feeling the full effect of crabs so she sat down and had had a good twatch.
twatch by Martin T Smith March 28, 2008