GeneralConnection.comDictionary
palma christi
Noun

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