Big Huge Thesaurus

enhydra

noun

sounds kind of like