ひまし
himashiyu

Noun

1. castor oil

Other forms: