Meaning of leaf-foot bug
Definition of leaf-foot bug
(noun)
large
sap-sucking bug with
leaflike
expansions on the
legs
Other information on leaf-foot bug
WIKIPEDIA results for
leaf-foot bug
Amazon results for
leaf-foot bug
Tweet