noun
something that causes difficulty or obstruction in achieving a goal
-
The lack of funding proved to be a stumbling block for the project's progress.
-
Not having enough money was a real stumbling block for the project.
-
Money problems were a major stumbling block for the project.
-
Fear of failure can often be a stumbling block on the path to success.