canola
nounDefinition of canola
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
Keep scrolling for more
Keep scrolling for more