natural gas sales contract/agreement - Allemand Anglais Dictionnaire