Noun Definition

canola

1.Definition: vegetable oil made from rapeseed; it is high in monounsaturated fatty acids

Category: Food