Definition of “mineral oil” - English Dictionary

british dictionary