: any of various scarab beetles (such as a cockchafer) that feed on leaves and flowers and whose larvae feed on plant roots
Love words? Need even more definitions?
Merriam-Webster unabridged
Share