twatchicanics Share definition Flag The art of being a twat, slut, or tramp. that women's twatchicanics will cause all of us a lot of pain. twatchicanics by Sabrina Vega and Layton Smith November 9, 2011 0 0 Get merch Get the twatchicanics mug. Buy Now — $32.95 See more merch