n. a person or thing that obstructs progress.
Phrases and idioms:
obstacle-race a race in which various obstacles have to be negotiated.
Etymology: ME f. OF f. L obstaculum f. obstare impede (as OB-, stare stand)
n. a person or thing that obstructs progress.
Phrases and idioms:
obstacle-race a race in which various obstacles have to be negotiated.
Etymology: ME f. OF f. L obstaculum f. obstare impede (as OB-, stare stand)
Oxford English vocab. Оксфордский английский словарь. 2012