-
nounany structure that makes progress difficult
Similar:
type of: -
nounsomething immaterial that stands in the way and must be circumvented or surmounted
Similar:
type of: -
nounthe physical condition of blocking or filling a passage with an obstruction
Similar:
-
noungetting in someone's way
-
nounthe act of obstructingtype of: