put one's best foot forward - Französisch Englisch Wörterbuch