Definition of “castor oil” - English Dictionary

british dictionary