twatsquatch Share definition Flag A woman who has never heard of a razor I couldn't go down on her shes a twatsquatch. twatsquatch by Head Dick420 March 1, 2016 0 0 Get merch Get the twatsquatch mug. Buy Now — $32.95 See more merch