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