Word info

megamarathon

Noun

Meaning

megamarathon (plural megamarathons)

A major marathon with a large number of participants.

Source: en.wiktionary.org

Close letter words and terms