to overcome an obstacle - English Synonyms Dictionary