Did you know?

Click any word in a definition or example to find the entry for that word

Things that make things difficult - thesaurus

Synonyms

problem

noun

something that causes trouble or difficulty

obstacle

noun

a difficulty or problem that prevents you from achieving something

obstacle

noun

an object that you must remove or go around in order to move forward

complication

noun

something that makes a process or activity more difficult to do, deal with, or understand

barrier

noun

anything that prevents progress or makes it difficult for someone to achieve something

barrier

noun

something that prevents people from communicating, working together etc

intrusion

noun

something that interrupts a peaceful situation or a private event

embarrassment

noun

someone or something that causes problems for an organization or politician

disruption

noun

a problem or action that interrupts something and prevents it from continuing

brake

noun

an action or a situation that prevents something from developing or making progress

Show me more
Show me less

More synonyms

bar

noun

something that prevents another thing from happening

block

noun

something that stops you from doing something or being successful

block

noun

something that stops movement through a place or along something

bottleneck

noun

a specific problem in part of a process, that causes delays to the whole process

dealbreaker

noun

a factor or problem that will prevent someone from agreeing to something, doing something, or buying a particular product

drag

noun

something that makes something else develop or progress more slowly

encumbrance

noun

formal something that prevents you from moving normally or from doing what you want to do

hang-up

noun

informalAmerican a problem that causes a delay or difficulty

hassle

noun

informal a situation that causes problems for you or that annoys you very much

hindrance

noun

something that delays or prevents progress

hurdle

noun

one of several problems that you must solve before you can do something successfully

impediment

noun

formal something that makes it more difficult for someone to do something or more difficult for something to happen

inconvenience

noun

an annoying problem or situation, especially one that forces you to make an extra effort to do something

millstone

noun

a problem or responsibility that prevents you from making progress or doing what you want to do

mist

noun

literary something that makes it difficult for you to see

no through road

noun

British something that prevents someone from going into a place or doing something

obstruction

noun

something that blocks a path, passage, door etc so that it is difficult or impossible for someone or something to move along or through it

predicament

noun

a difficult or unpleasant situation that is not easy to get out of

red tape

noun

documents, rules, or processes that cause delays

reversal

noun

a problem, difficulty, or failure that prevents you from being successful

roadblock

noun

informal something that stops someone from making progress

setback

noun

a problem that delays or that stops progress or makes a situation worse

speed bump

noun

mainly Americaninformal something that makes progress slower

sticking point

noun

something that people cannot agree on and that stops them from continuing with a discussion

stumbling block

noun

a difficulty that causes mistakes or prevents progress

tie-up

noun

American a situation where something cannot move, make progress, or work normally

BuzzWord

gaslight

to manipulate someone psychologically so that they begin to question their own perceptions and memories

BuzzWord Article

Open Dictionary

Dunning-Kruger effect

the phenomenon by which an incompetent person is too incompetent to understand his own incompetence

add a word

Blog

A must for anyone with an interest in the changing face of language. The Macmillan Dictionary blog explores English as it is spoken around the world today.

global English and language change from our blog
Macmillan learn live love play