to the best of his ability - Turco Inglés Diccionario