megamarathon

Noun

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