1 definition by easily pissed gentleman

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

Mug icon
Buy a russian mug!