meaning of canola

1. vegetable oil made from rapeseed


Related Words

canola oil |

Developed & Maintained By Taraprasad.com

Treasure Words