oil and gas dealer - Alemán Inglés Diccionario