'leaf-footed bug' definitions:

Definition of 'leaf-footed bug'

(from WordNet)
noun
Large sap-sucking bug with leaflike expansions on the legs [syn: leaf-footed bug, leaf-foot bug]

Words containing 'leaf-footed bug'