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