castor bean

English

Noun

castor bean (plural castor beans)

  1. A castor oil plant, of the species Ricinus communis.
  2. The seed of the castor oil plant, used in the production of castor oil and of the poison ricin.

Derived terms

Translations

References

Anagrams