meaning of oilseed

1. any of several seeds that yield oil


Related Words

oilseed |

Developed & Maintained By Taraprasad.com

Treasure Words