Phasmatidae Synonyms

Stick insects
(Noun)