Big Huge Thesaurus

Phasmida

noun

sounds kind of like