to surmount difficulties - Turco Inglés Diccionario