Meaning of castor bean plant
Definition of castor bean plant
(noun)
large
shrub
of
tropical
Africa and Asia having
large
palmate
leaves and
spiny
capsules containing seeds that are the
source
of
castor
oil and ricin;
widely
naturalized
throughout
the
tropics
Other information on castor bean plant
WIKIPEDIA results for
castor bean plant
Amazon results for
castor bean plant
Tweet