detergent lubricating oil - German English Dictionary