Meaning of leaf insect
Definition of leaf insect
(noun)
tropical
insect
having a
flattened
leaflike
body;
common
in
southern
Asia and the East Indies
Other information on leaf insect
WIKIPEDIA results for
leaf insect
Amazon results for
leaf insect
Tweet