megamarathonEtymologyFrom mega- + marathon.megamarathon means A major marathon with a large number of participants. Lexicurio rates it Distinctive — a strength score of 69 out of 100.nounA major marathon with a large number of participants.