Motor-oil meaning

Oil for lubricating an internal-combustion engine.
noun
0
0
Advertisement