1. Noun
That which impedes or hinders progress, motion, activity, or effect.
2. Verb
To impede.
3. Noun
any structure that makes progress difficult
Vocabulary classified under Literature and rhetoric
4. Noun
something immaterial that interferes with or delays action or progress
Vocabulary classified under Environmental science
More about this word
Synonyms and related words
Explore this word
