English dictionary
leaf insect meaning and definition
Definition and meaning of leaf insect at MeaningMonkey.org. leaf insect meaning and definition in the English Dictionary.LEAF INSECT noun
Definition of leaf insect (noun)
- tropical insect having a flattened leaflike body; common in southern Asia and the East Indies
- synonyms: walking leaf
Source: Princeton University Wordnet