Meaning of “mineral oil” in the English Dictionary

English