to the best of one's ability - Französisch Englisch Wörterbuch