SAFFLOWER


Meaning of SAFFLOWER in English

[noun] [C] - a plant with sharp points on its leaves, from which the seeds are used for making an oil which is used in cookingSafflower oil is low in the sort of fats that are considered to be bad for people's health.

Cambridge English vocab.      Кембриджский английский словарь.