Word of the Moment

Obstructor

any structure that makes progress difficult