EnglishMerriam-Webster Dictionary
something that makes movement or progress difficult //an antismoking ordinance that was seen as just another cramp on business by bar owners balk, bar, block, chain, clog, crimp, deterrent, drag, embarrassment, encumbrance, fetter, handicap, hindrance, holdback, hurdle, impediment, inhibition, interference, let, manacle, obstacle, obstruction, shackles, stop, stumbling block, trammel
something that makes movement or progress difficult //an antismoking ordinance that was seen as just another cramp on business by bar owners balk, bar, block, chain, clog, crimp, deterrent, drag, embarrassment, encumbrance, fetter, handicap, hindrance, holdback, hurdle, impediment, inhibition, interference, let, manacle, obstacle, obstruction, shackles, stop, stumbling block, trammel