a fight or altercation - Français Anglais Dictionnaire