Skip to main content

Delta Waterfall

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
mugGet the Delta Waterfall mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email