finishing off or killing - Français Anglais Dictionnaire