English
Detailed Synonyms for leaf insect in English
leaf insect:
leaf insect [the ~] nom
-
the leaf insect
– tropical insect having a flattened leaflike body; common in southern Asia and the East Indies 1the leaf insect; the walking leaf– tropical insect having a flattened leaflike body; common in southern Asia and the East Indies 1