Big Huge Thesaurus

Enhydra

noun

sounds kind of like