3 definitions by Eltwinkinator

Paying more money trading in something to get something else instead of getting your money back for the thing you have.
When Wargaming wanted to rebalance old tanks, they decided to give us a russian refund instead of giving us our money back.
by Eltwinkinator June 2, 2018
Get the Russian refund mug.
Mostly called the Pinnacle of Motorsports but in reality it's just europeans sucking each other off in their trillion dollar cars that never reach top speed because the tracks dont allow for them to do so.
That Formula 1 race was boring as hell, there was no passing, they just all drove around this big road course for 4 hours and never even raced each other.
by Eltwinkinator May 22, 2018
Get the Formula 1 mug.
A NASCAR Cup Series driver who is a race win threat in the Cup Series, racing in a lower NASCAR series in a car that is always a threat to win in that series even with a series regular in that series.

A former term with the same definition is known as a Buschwhacker which has fallen out of favor due to the ending of the naming rights by Busch
I think Kyle Benjamin would have a great shot to win in the Gibbs #18 Xfinity car if Kyle Busch wasn't being a Cup Leech and driving the Gibbs #18 Xfinity car instead.
by Eltwinkinator September 19, 2018
Get the cup leech mug.