kamus
.
Search
About
obstacle_race
English
obstacle race
Noun
A race in which competitors must negotiate obstacles
English: obstacle race