endurance contest


Meanings

  • any long and arduous undertaking

Synonyms