Cockchafer

What is Cockchafer?

Cockchafer definition and meaning on Dictionary terms:
noun

any of certain scarab beetles, especially the European species, Melolontha melolontha, which is very destructive to forest trees.