ひまわり
himawariyu

Noun

1. sunflower oil

Other forms: