Twat Share definition Flag Another word for a woman’s private parts Oh ma twats hurting Twat by Mightybawbag69 November 6, 2019