Definify.com

Definition 2024


castor_beans

castor beans

English

Noun

castor beans

  1. plural of castor bean