castor bean









castor bean


noun

  1. the seed of the castor-oil plant.
  2. castor-oil plant.

noun US and Canadian

  1. another name for castor-oil plant
  2. the seed of this plant
54 queries 0.646