Meaning of “mineral oil” in the English Dictionary

british dictionary