impediment

Noun
  1. Something immaterial that interferes with or delays action or progress (synset 105697054)
  2. Any structure that makes progress difficult (synset 103845513)

Other Searches