Synonyms of Obstacle Race in English :
Antonyms of Obstacle Race in English
Thesaurus of Obstacle Race in English
1. (noun) a race in which competitors must negotiate obstacles