What is the meaning of leaf-bug in English?

Learn vocabulary with pictures as well as definitions of leaf-bug in English

Learn in

See more

n. leaf-bug

Definition of leaf-bug in English

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

Synonyms of leaf-bug in English

leaf insectwalking leafbug leaf