Big Huge Thesaurus

Mustela

noun

sounds kind of like