-
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:
Similar: