CANOLA Meaning of CANOLA in English n. type of plant whose seeds are used to produce an edible oil Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012