to the best of his ability - Español Inglés Diccionario