what you get when you mix mountain dew and vodka.
what vladimir didn't tell us was that the mountain dew was two thirds absolut
by damianD August 27, 2004
1 more definition
mountain dew and vodka, now served in bars and nightclubs all over America; just ask.
hit me with a russian dew
by the rich boy September 04, 2004