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
Tweet