1 definition by donnie_hayes

Top Definition
When players play in Russian in the KHL word is that the teams over there give the players an IV of an unknown substance between periods that makes you feel great and play better.
Ovi was off the Russian gas when he won the cup.
by donnie_hayes June 20, 2018

Mug icon
Buy a Russian Gas mug!