obstructer

Noun
  1. Someone who systematically obstructs some action that others want to take (synset 110368974)
  2. Any structure that makes progress difficult (synset 103845513)

Other Searches