What does castor bean plant mean?
• CASTOR BEAN PLANT (noun) The noun CASTOR BEAN PLANT has 1 sense: 1. large shrub of tropical Africa and Asia having large palmate leaves and spiny capsules containing seeds that are the source of castor oil and ricin; widely naturalized throughout the tropics Familiarity information: CASTOR BEAN PLANT used as a noun is very rare.