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 walking leaf; the leaf insect– tropical insect having a flattened leaflike body; common in southern Asia and the East Indies 1