obstructor
nounSame as
someone who systematically obstructs some action that others want to take
nounany structure that makes progress difficult
Same as
someone who systematically obstructs some action that others want to take
nounany structure that makes progress difficult
Begin a journey through worlds of puzzles.