carry out a battle - Anglais Synonymes Dictionnaire