Top Definition
n. 1. A lovely and secluded waterfall grotto located in an unknown region of an unexplored land, ruled by the powerful and mysterious Tsunami. 2. The name of a certain message board hosted by Gamers.com.
Hello friend, lets go peep panties at the Delta Waterfall.
by dbwang January 28, 2003
1 Word related to Delta Waterfall

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×