obstructor

noun

Same as obstructer.

noun

obstructer

noun

someone who systematically obstructs some action that others want to take

noun

any structure that makes progress difficult