GeneralConnection.com
➔
Dictionary
palma christi
Noun
1. castor-oil plant
1. castor bean plant, palma christ, Ricinus communis, shrub, bush
Usage