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