to overcome obstacles - Alemán Inglés Diccionario