- leaf insect as a noun:
- 1
leaf insect
noun
1 leaf insect
Tropical insect having a flattened leaflike body; common in southern Asia and the East Indies.
synonym: walking leaf.
Polish: liĆciec
debug info: 0.0142
noun
Tropical insect having a flattened leaflike body; common in southern Asia and the East Indies.
synonym: walking leaf.
Polish: liĆciec
debug info: 0.0142