twack twat Share definition Flag Stinky tweaker pussy She’s definitely seen brighter days...looks like Tammy has a severe case of Twack Twat. twack twat by Riot Craig May 3, 2018 0 0 Get merch Get the twack twat mug. Buy Now — $32.95 See more merch