canola
Explore definitions, synonyms, and language insights of canola
Definitions
                    Noun
                    
            vegetable oil made from rapeseed; it is high in monounsaturated fatty acids
                Explore definitions, synonyms, and language insights of canola