1 definition by Don’t_let_your_memes_be_dreams
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
by Don’t_let_your_memes_be_dreams June 25, 2018