English dictionary
castor bean meaning and definition
Definition and meaning of castor bean at MeaningMonkey.org. castor bean meaning and definition in the English Dictionary.CASTOR BEAN noun
Definition of castor bean (noun)
- the toxic seed of the castor-oil plant; source of castor oil
Source: Princeton University Wordnet