Definition: Meaning of, castor bean plant in English to English dictionary.
Pronunciation:/ ˈkɑːstə biːn plɑːnt /
noun
synonym
antonym
Word Forms:
Singular
Plural
castor bean plant
castor bean plants
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