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