to be at one's best - Französisch Englisch Wörterbuch