be on the front foot - Français Anglais Dictionnaire