n. 25B6; noun IMPEDIMENT, obstacle, barrier, bar, obstruction, handicap, block, hurdle, restraint, restriction, limitation, encumbrance; complication, delay, drawback, setback, difficulty, inconvenience, snag, catch, hitch, fly in the ointment, stumbling block; Brit. spanner in the works; informal hiccup, facer.
help.