English-Chinese dictionary »

castor bean meaning in Chinese

EnglishChinese
castor bean [castor beans] (seed of the castor oil plant)
noun

蓖麻子 /bìmázǐ/noun