Advertisement
Advertisement
leaf insect
noun
any of several orthopterous insects of the family Phillidae, of southern Asia and the East Indies, having a body that resembles a leaf in color and form.
leaf insect
noun
any of various mostly tropical Asian insects of the genus Phyllium and related genera, having a flattened leaflike body: order Phasmida See also stick insect
Discover More
Word History and Origins
Origin of leaf insect1
First recorded in 1860–65
Advertisement
Advertisement
Advertisement
Advertisement
Browse