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