contract for the supply of natural gas - Español Inglés Diccionario