any condition that makes it difficult to make progress or to achieve an objective
Seed ·
barrier in CommonParlance