Big Huge Thesaurus

Ondatra

noun

sounds kind of like