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 Get the twack twat mug.