at (one's) best - Französisch Englisch Wörterbuch