Skip to main content

Definitions by Michael Sainato

russian waterfall 

a drink. titties + vodka. Pour vodka on titties straight from handle and enjoy.
you've never really had vodka until you've had a russian waterfall