stumbling block

noun
1
something that causes problems and prevents you from achieving your aim
مانع, سد راه, مشکل, بازدارنده, مزاحم
synonym obstacle