Leaf-insect meaning

Any of various chiefly tropical Asian insects of the family Phylliidae that resemble leaves in color and form.
noun
0
0
Any of a family (Phylliidae, order Phasmatoptera) of sluggish, winged insects that resemble leaves.
noun
0
0
Advertisement