detergent lubricating oil - Francés Inglés Diccionario