蓖麻子ひまし
himashi

Noun

1. castor bean