Meaning of “stumbling block” - Learner’s Dictionary

stumbling block

noun [ C ] uk us

a problem that makes it very difficult to do something:

Lack of money has been the main stumbling block.

(Definition of “stumbling block” from the Cambridge Learner’s Dictionary © Cambridge University Press)