Top definition
To sum them up, they are the best team in the Overwatch League. Consisting of pretty much all the best players in the game; they dominate throughout each season
The LA Gladiators are the better LA Team
Get the mug
Get a LA Gladiators mug for your friend Abdul.