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