1 definition by mattthemutt

Top Definition
The currency used in the Russian Federation. It replaced the Russian Ruble in late 2003.
Drops have been reported in all the major currencies; the American dollar, the British Pound, the Japanese Yen, and the Russian... snotrag.
by mattthemutt April 12, 2008

Mug icon
Buy a snotrag mug!