despite all efforts - Turco Inglés Diccionario