Word of the Moment

Obstructer

any structure that makes progress difficult