megamarathon
English
Etymology
From
mega-
+
marathon
.
Noun
megamarathon
(
plural
megamarathons
)
A major marathon with a large number of participants.