Definitions
noun
deciduous shrubby tree of Europe and western Asia having grey leaves and small yellow fruits covered in silvery scales; sometimes spiny
Look “russian olive” up elsewhere
Want another word?
Spin the dictionary for a fresh one.