Meaning of castor-oil plant
Definition of castor-oil 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-oil plant
WIKIPEDIA results for
castor-oil plant
Amazon results for
castor-oil plant
Tweet