English dictionary
obstacle race meaning and definition
Definition and meaning of obstacle race at MeaningMonkey.org. obstacle race meaning and definition in the English Dictionary.OBSTACLE RACE noun
Definition of obstacle race (noun)
- a race in which competitors must negotiate obstacles
Source: Princeton University Wordnet