A stumbling block.
The definition of a barricade is a barrier that stops the progress of something.
The definition of a barrier is anything, either natural or manmade, that keeps something from passing through.
Something that is difficult, as a hard problem or an obstacle or objection
(Medicine) A secondary disease, an accident, or a negative reaction occurring during the course of an illness and usually aggravating the illness.
Deterring or tending to deter
Anything that discourages
The definition of a drawback is a disadvantage or negative feature.
An allowance of a certain amount of time or distance in starting, granted in a race (other contest of skill) to the competitor possessing disadvantages; or an additional weight or other hindrance imposed upon the one possessing advantages, in order to equalize, as much as possible, the chances of success.
The definition of a hitch is a something used to connect or an obstacle.
The definition of an impediment is an obstacle or something that prevents action.
The definition of a limitation is a restriction or a defect, or the act of imposing restrictions.
Something that stands in the way of or holds up progress:
The definition of a restraint is something that restricts freedom or prevents someone from doing something.
To catch or grab quickly
The act of obstructing:
Find another word for stumbling-block. In this page you can discover 29 synonyms, antonyms, idiomatic expressions, and related words for stumbling-block, like: stumbling-stone, hindrance, barricade, barrier, difficulty, catch, complication, deterrent, discouragement, drawback and fly-in-the-ointment.