Sunseed meaning

(botany) A variety of sunflower seed intended to produce healthier sunflower oil.
noun
0
0
Advertisement

Origin of sunseed