Meaning of canola

Definition of canola

(noun) vegetable oil made from rapeseed; it is high in monounsaturated fatty acids

Other information on canola

WIKIPEDIA results for canola
Amazon results for canola