|
deterrent, balk, check, hindrance, hinderance, impediment, baulk, handicap | something immaterial that interferes with or delays action or progress | |
|
obstruction, impedimenta, obstructor, obstructer, impediment | any structure that makes progress difficult |