Big Huge Thesaurus

phasmidae

noun

sounds kind of like