Big Huge Thesaurus

Lutra

noun

sounds kind of like