something immaterial that interferes with or delays action or progress
[ Syn: hindrance , hinderance , deterrent , balk , baulk , check , handicap ]
any structure that makes progress difficult
[ Syn: obstruction , obstructor , obstructer , impedimenta ]