Meaning of safflower
Definition of safflower
(noun)
thistlelike
Eurasian
plant
widely
grown
for its red or
orange
flower
heads and seeds that
yield
a
valuable
oil
Other information on safflower
WIKIPEDIA results for
safflower
Amazon results for
safflower
Tweet