to overcome obstacles - Turco Inglés Diccionario