Subscribe
URL of the page has been copied to clipboard.
Meaning : Plant hoppers: treehoppers.
Synonyms : family membracidae
Install App