surmount difficulties - Francés Inglés Diccionario