give of one's best - Französisch Englisch Wörterbuch