Big Huge Thesaurus

neotoma

noun

sounds kind of like