Safflowers Meaning
There are 1 meaning(s) for word Safflowers
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 Safflowers :
