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 : may beetle, may bug, melolontha melolontha
Install App
Cockchafer meaning in Telugu.