Noun Definition

castor bean

1.Definition: the toxic seed of the castor-oil plant; source of castor oil

Category: Plants