Noun Definition

oilseed

1.Definition: any of several seeds that yield oil

Category: Plants