TWGTT

(redirected from The World's Greatest Tag Team)
Also found in: Wikipedia.
AcronymDefinition
TWGTTThe World's Greatest Tag Team (professional wrestling)