carry out a battle - Français Anglais Dictionnaire