1 definition by Declank

Some nerd who is a gold sigma and doomfist and a washed up 100 hour mercy main. He is also a snot and calls things he doesn’t like a peanut
Derry says “shut up ross u smell”. Ross is an abbreviation of Ross kelly
by Declank March 11, 2020
Get the Ross Kelly mug.