LEAF INSECT


Meaning of LEAF INSECT in English

noun

: any of several insects of the family Phyllidae (order Orthoptera) in which the wings and expansions upon the legs resemble leaves in color and form and which are common in southern Asia and the East Indies

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.