Meaning of castor bean

Definition of castor bean

(noun) the toxic seed of the castor-oil plant; source of castor oil

Other information on castor bean

WIKIPEDIA results for castor bean
Amazon results for castor bean