Twat Socket Share definition Flag An insult used to replace douchebag, twat waffle, etc. Infanticide Jessy is such a twat socket for believing adoption is teh debil. Twat Socket by David_Bowies_Package April 2, 2009 0 0 Get merch Get the Twat Socket mug. Buy Now — $32.95 See more merch