Top definition
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
by Fucking Hitler November 01, 2007
Get the mug
Get a teh quo mug for your friend Bob.