What is the meaning of bug leaf in English?

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

Learn in

See more

n. bug leaf

Definition of bug leaf in English

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

Synonyms of bug leaf in English

leaf insectwalking leafleaf-bug