Skip to main content

myfavoriteadam's definitions

twatch

n. English, derived from twat and bitch. Refers to a woman who doesn't thank a man for sending her flowers.
That twatch didn't even call me after I sent her flowers!
by myfavoriteadam August 27, 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