Meaning: A hindrance or obstruction in doing something.
Example: A serious impediment to scientific progress.
Synonyms: hindrance, obstruction, obstacle, barrier, bar, handicap, block, check, curb, brake, restraint, restriction, limitation, encumbrance, deterrent