[n] any structure that makes progress difficult [n] someone who systematically obstructs some action that others want to take
impediment, impedimenta, obstruction, obstructionist, obstructor, obstructor, resister, thwarter