fail to fulfill an agreement - Français Anglais Dictionnaire