natural gas sales contract/agreement - Espagnol Anglais Dictionnaire