natural gas sales contract/agreement - Français Anglais Dictionnaire