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)

  1. tropical insect having a flattened leaflike body; common in southern Asia and the East Indies
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: