May bug

English

Noun

May bug (plural May bugs)

  1. cockchafer

Translations