leaf-foot bug

Explore definitions, synonyms, and language insights of leaf-foot bug

Definitions

Noun
large sap-sucking bug with leaflike expansions on the legs

More General Terms