leaf insect

Explore definitions, synonyms, and language insights of leaf insect

Definitions

Noun
tropical insect having a flattened leaflike body; common in southern Asia and the East Indies

More General Terms