1 definition by Jsdean1223

1
A gynecologist. Short for the twat doctor.
Mary visited the twatcter to find out why it burned when she peed.
by Jsdean1223 November 09, 2014
Get the mug
Get a twatcter mug for your mate Trump.