Oil-seed-rape meaning

The rape plant, having bright yellow flowers; source of an edible oil.
noun
0
0
Advertisement