Subscribe
URL of the page has been copied to clipboard.
Meaning : Large sap-sucking bug with leaflike expansions on the legs.
Synonyms : leaf-foot bug
Install App