1 definition by myfavoriteadam

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 July 30, 2008
Get the twatch mug.