1 definition by damianD

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 28, 2004
Get the russian dew mug.