GeneralConnection.comDictionary
palma christ
Noun

1. castor-oil plant
1. castor bean plant, palma christi, Ricinus communis, shrub, bush
Usage