megamarathon

English

Etymology

From mega- +‎ marathon.

Noun

megamarathon (plural megamarathons)

  1. A major marathon with a large number of participants.