palmcrist

Noun

 * , the castor oil plant.