payment agreements - Français Anglais Dictionnaire