Definify.com

Definition 2024


castor_oil_plants

castor oil plants

English

Noun

castor oil plants

  1. plural of castor oil plant