detergent lubricating oil - Alemán Inglés Diccionario