1 definition by twatchdog

Top Definition
Using a mirror to observe your own vagina
I was horrified to walk in on Grandma twatching. The doctor suggested twatching to the patient with complaints of retained tampon.
by twatchdog April 18, 2018

Mug icon
Buy a Twatching mug!