Definition of May bug in English:

May bug

noun

another term for cockchafer
‘You also created a turbine powered by gluing sixteen May bugs to a tiny windmill.’
another term for cockchafer

Pronunciation

May bug