Top Definition
A mysterious organism related to the Sasquatch. The Aquasquatch resides in a swamp on Oak Island near Nova Scotia where he protects the treasures of Oak Island such as The Holy Grail, The Ark of the Covenant, and various pirate treasures. The Aquasquatch is immortal.
The Aquasquatch sees all and knows all.
by Not The Aquasquatch March 28, 2014

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.