Big Huge Thesaurus

Neotoma

noun

sounds kind of like