natural gas sales contract/agreement - Español Inglés Diccionario