danci.edu.pub
noun
1. any structure that makes progress difficult
Synonym: obstructionobstructorimpedimentimpedimenta
2. someone who systematically obstructs some action that others want to take
Synonym: obstructionistobstructorresisterthwarter