have a score to settle with someone - Français Anglais Dictionnaire