CASTOR BEAN MEANING IN ENGLISH

• Castor bean Definition & Synonyms

  1. () The bean or seed of the castor-oil plant (Ricinus communis, or Palma Christi.)


RECENT SEARCHES