CANOLA


Meaning of CANOLA in English

[ca.no.la] n [Canada oil--low acid] (1979) 1: a rape plant of an improved variety having seeds that are low in erucic acid and are the source of canola oil

2: canola oil

Merriam-Webster English vocab.      Английский словарь Merriam Webster.