What is the meaning of walking leaf in English?

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

Learn in

See more

n. walking leaf

Definition of walking leaf in English

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

Synonyms of walking leaf in English

leaf insectleaf-bugbug leaf