Subscribe
URL of the page has been copied to clipboard.
Meaning : Any of various large European beetles destructive to vegetation as both larvae and adult.
Synonyms : cockchafer, may beetle, may bug
Install App