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