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