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