be fighting a running battle - Français Anglais Dictionnaire