CASTOR OIL PLANT


Meaning of CASTOR OIL PLANT in English

n. tall plant of the spurge family having ornamental foliage and poisonous beans that are the source of castor oil

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.