Meaning of palma christi
Definition of palma christi
(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 palma christi
WIKIPEDIA results for
palma christi
Amazon results for
palma christi
Tweet