oilseed rape

oilseed rape

English Noun
Ad

Definition

The rape plant, having bright yellow flowers; source of an edible oil

Ad