noun
something that seriously hampers action or progress
lack of education is an obstacle to advancement
Synonyms: bar, Chinese wall, crimp, hamper, hurdle, impediment, mountain, obstruction, rub, snag, stumbling block, traverse
Related Word: clog, encumbrance, handicap, hindrance; bump, difficulty, hardship, vicissitude; catch, hitch; disincentive
Contrasted words: aid, assist, assistance, help
Antonyms: advantage