Definitions of obstructor:

  • noun:   any structure that makes progress difficult
  • noun:   someone who systematically obstructs some action that others want to take