Meaning of “castor oil” in the English Dictionary

british dictionary