Meaning of walking leaf
Definition of walking leaf
(noun)
ferns having
lanceolate
fronds that
root
at the tip
tropical
insect
having a
flattened
leaflike
body;
common
in
southern
Asia and the East Indies
Other information on walking leaf
WIKIPEDIA results for
walking leaf
Amazon results for
walking leaf
Tweet