What does castor oil plant mean?

castor oil plant meaning in Urban Dictionary

a plant that makes stinky smegma.


Sentence Examples with the word castor oil plant

CASTOR OIL, the fixed oil obtained from the seeds of the castor oil plant or Palma Christi, Ricinus communis, belonging to the natural order Euphorbiaceae.

View more Sentence Examples