Top definition
A voting election was rigged in Russia so that it appeared that 140% of the population voted... So it became an internet meme.
"In Russia, 70% is a fail."

"Russian alcohol is 140%."

"In Russia, Prime Minister vote for you."

"140% Russia"
by Megannator December 15, 2011
Get the mug
Get a 140% Russia mug for your grandma Larisa.