natural gas sales contract/agreement - Turc Anglais Dictionnaire