persistence in overcoming obstacles - Español Inglés Diccionario