twatchrot Share definition Flag a horrible person with disgusting hair and a hallway for a vagina. oh my god, she is such a twatchrot, someone crack a window! twatchrot by the apocalypse November 17, 2009 0 0 Get merch Get the twatchrot mug. Buy Now — $32.95 See more merch