firm sales contract - Français Anglais Dictionnaire