put your best foot forward - Allemand Anglais Dictionnaire