Meaning of castor bean plant

Definition of castor bean plant

(noun) 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

Other information on castor bean plant

WIKIPEDIA results for castor bean plant
Amazon results for castor bean plant