Obstructor Synonyms
Someone who systematically obstructs some action that others want to take
(Noun)
Synonyms:
Any structure that makes progress difficult
(Noun)
Advertisement