to the best of his ability - Alemán Inglés Diccionario