Skip to main content
Search Urban Dictionary
Back
Start typing to search.
Searching
...
Dictionary
Store
App
Chat
Blog
Help
Words of the Day
Browse
Add a Definition
User Settings
Definitions by Todd Hat
Russian Tap Water
Share definition
Flag
That clear substance
Russians
enjoy on a
daily
bases,
ie
Vodka.
Hey guys lets
stop
by my place, i've got some
russian
tap water
Russian Tap Water
by
Todd Hat
December 23, 2009
Get the
Russian Tap Water
mug.