any structure that makes progress difficult
Things which impede or hinder progress; incumbrances; baggage;