Big Huge Thesaurus

Neomys

noun

sounds kind of like