ENDURANCE CONTEST





Definition:

  1. [noun] any long and arduous undertaking
    Synonyms: marathon

Synonyms: