petroleum, oils and lubricants - Francés Inglés Diccionario