'Castor bean' definitions:

Definition of 'castor bean'

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

Definition of 'Castor bean'

From: GCIDE

Words containing 'Castor bean'