OBSTRUCTOR
Definition
- noun someone who systematically obstructs some action that others want to take. — synonyms: obstructionist, obstructer, resister, thwarter
- noun any structure that makes progress difficult. — synonyms: obstruction, obstructer, impediment, impedimenta