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
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 We'll never spam you.