1 definition by Not The Aquasquatch

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
Get the The Aquasquatch mug.