Safflower Meaning
There are 1 meaning(s) for word Safflower
Meaning 1 : thistlelike Eurasian plant widely grown for its red or orange flower heads and seeds that yield a valuable oil
Synonyms : carthamus tinctorius, false saffron
Synonyms : carthamus tinctorius, false saffron
Similar words of Safflower :
