russian waterfall Share definition Flag 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 russian waterfall by Michael Sainato July 16, 2007 0 0 Get merch Get the russian waterfall mug. Buy Now — $32.95 See more merch