impediment

nouns

something immaterial that interferes with or delays action or progress
is derived from
any structure that makes progress difficult
is derived from