n. 25B6; noun BARRIER, hurdle, stumbling block, obstruction, bar, block, impediment, hindrance, snag, catch, drawback, hitch, handicap, deterrent, complication, difficulty, problem, fly in the ointment, disadvantage, curb, check; Brit. spanner in the works; poetic/literary trammel.
advantage, aid.