leaf_insectEnglish

leaf insect, walking leaf

Noun

Tropical insect having a flattened leaflike body, common in southern Asia and the East Indies

English: walking leaf, leaf insect

English words with similar meanings

Show 1 words