leaf insect
English Dictionary
->
Letter L
-> leaf insect
Search Dictionary:
leaf insect Definition
(n)
tropical
insect
having
a
flattened
leaflike
body
;
common
in
southern
Asia
and
the
East
Indies
leaf insect Synonyms
leaf insect
walking leaf
© Art Branch Inc.