oil and gas dealer - Turco Inglés Diccionario