Big Huge Thesaurus

phasmatidae

noun

sounds kind of like