to the best of his ability - Deutsch Englisch Wörterbuch