The definition of a stumbling block is an obstacle or problem in the way of some desired aim.
(noun)An example of a stumbling block is the lack of a driver's license when planning a road trip.
See stumbling block in Webster's New World College Dictionary
See stumbling block in American Heritage Dictionary 4
noun
Learn more about stumbling block