to overcome obstacles - Español Inglés Diccionario