to the best of their ability - Türkisch Englisch Wörterbuch