Top definition
A refreshing beverage of solid H20 goodness.
I am going to the shop to buy a bottle of Deep Riverrock
by Jonny3k December 15, 2004
Get the mug
Get a Deep Riverrock mug for your cat James.