put your best foot forward - Französisch Englisch Wörterbuch