English Dictionary
Definition canola in British English
canola noun
noun
1
rapeseed oil
Example
Canola is high in monounsaturated fat.
