dogged perseverance - Turco Inglés Diccionario