stumbling block
noun
[ ˈstʌmblɪŋ blɒk ]
• a circumstance that causes difficulty or hesitation.
• "the country's water shortage was a stumbling block to investors"
Similar:
obstacle,
hurdle,
barrier,
bar,
hindrance,
impediment,
handicap,
disadvantage,
restriction,
limitation,
snag,
hitch,
catch,
drawback,
difficulty,
problem,
issue,
weakness,
defect,
pitfall,
complication,
fly in the ointment,
hiccup,
facer,
spanner in the works,
monkey wrench in the works,