Lubricating-oil meaning : An oil for lubrication of engines and other components.
lubricating oil
menorahs
neonicotinoid
altocumuli
honey possums