persistence in overcoming obstacles - Francés Inglés Diccionario