meaning of AquaSquatch

AquaSquatch meaning in Urban Dictionary

Cousin associated with the Sasquatch, life in water in Wells, Maine! Has actually big footprints and will be located by phoning "SQUAAAAAATCH!"