· something immaterial that interferes with or delays action or progress
Synonym(s): hindrance, hinderance, deterrent, balk, baulk, check, handicap
Hypernym(s): difficulty
· any structure that makes progress difficult
Synonym(s): obstruction, obstructor, obstructer, impedimenta
Hypernym(s): structure, construction