· a structure or object that impedes free movement
Hypernym(s): obstruction, obstructor, obstructer, impediment, impedimenta
· any condition that makes it difficult to make progress or to achieve an objective; "intolerance is a barrier to understanding"
Synonym(s): roadblock
Hypernym(s): obstacle, obstruction
· anything serving to maintain separation by obstructing vision or access
Hypernym(s): mechanism