What is the meaning of leaf insect in English?

Learn vocabulary with pictures as well as definitions of leaf insect in English

Learn in

See more

n. leaf insect

Definition of leaf insect in English

Herbivorous insect that resembles a leaf, typically green, and native to South and Southeast Asia, as well as Australia.

Synonyms of leaf insect in English

walking leafleaf-bugbug leaf