Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: leaf-foot bug
  1. Large sap-sucking bug with leaflike expansions on the legs
    - leaf-footed bug

Derived forms: leaf-foot bugs

Type of: coreid, coreid bug

Part of: genus Leptoglossus, Leptoglossus