persistence in overcoming obstacles - Turco Inglés Diccionario