1 definition by easily pissed gentleman

It ruins videogames which require teamwork and/or cooperation.
ffs just what our team needs, another russian.
by easily pissed gentleman November 19, 2016
Get the russian mug.