-
nounsomething immaterial that stands in the way and must be circumvented or surmounted
Similar:
type of: -
nounan obstruction that stands in the way (and must be removed or surmounted or circumvented)type of:
Explanation of obstacle
We don`t have explanations for this word yet.