Skip to main content

Martin T Smith's definitions

twatch

(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.
by Martin T Smith March 28, 2008
mugGet the twatch mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email