n. 25B6; noun
an impediment to economic improvement : HINDRANCE, obstruction, obstacle, barrier, bar, block, check, curb, restriction, limitation; setback, difficulty, snag, hitch, fly in the ointment, stumbling block; Brit. spanner in the works; N. Amer. monkey wrench in the works; informal hiccup; archaic cumber.
a speech impediment : DEFECT; stammer, stutter, lisp.