seal the deal - Français Anglais Dictionnaire