natural gas sales contract/agreement - Francés Inglés Diccionario