marathon
mar-a-thon
noun
A long-distance running race, typically 26 miles and 385 yards.
"She trained for months to run the London Marathon."
noun
Any long, difficult, or arduous task or event requiring great endurance.
"The all-night study session felt like a marathon."
Thesaurus
Synonyms: battle of Marathon, endurance contest