obstructer

/AH0 B S T R AH1 K T ER0/
noun
  1. 1

    any structure that makes progress difficult

  2. 2

    someone who systematically obstructs some action that others want to take