1 definition by steamsy

one of the best games ever developed by an amazingly shitty company.
Youtube ads for League Of Legends are really annoying, I already play that game!
by steamsy May 24, 2019
Get the League Of Legends mug.