teh quo Share definition Flag A win-headed monster of rock, laughing in the face of disaster. OMG, teh quo are laughing at that nuclear power station that just asploded teh quo by Fucking Hitler December 3, 2007 0 0 Get merch Get the teh quo mug. Buy Now — $32.95 See more merch