- leaf-foot bug as a noun:
- 1
leaf-foot bug
noun
1 leaf-foot bug
Large sap-sucking bug with leaflike expansions on the legs.
synonym: leaf-footed bug.
debug info: 0.0333
noun
Large sap-sucking bug with leaflike expansions on the legs.
synonym: leaf-footed bug.
debug info: 0.0333