twatrot Share definition Flag a stinky cooter, such as that of the recently deceased, or simply an extremely nasty bitch Guy: what's that smell? me: that bitch must have twatrot twatrot by John Czolgosz September 7, 2007 0 0 Get merch Get the twatrot mug. Buy Now — $32.95 See more merch