Common Noun Collocations of obstacle

acceptance, accomplishment, achievement, attainment, course, development, establishment, face, fact, formation, freedom, growth, improvement, kind, marriage, order, passage, path, peace, progress, removal, road, spite, spread, success, understand, union, way, use, realization