Definify.com

Definition 2024


leaf_insect

leaf insect

English

a leaf insect - Phyllium

Noun

leaf insect (plural leaf insects)

  1. Any of the insects in the family Phylliidae, which mimic leaves.

Synonyms