Definitions
There is 1 meaning of the phrase
Russian Olive.
Russian Olive - as a noun
Deciduous shrubby tree of europe and western asia having grey leaves and small yellow fruits covered in silvery scales; sometimes spiny
Synonyms (Exact Relations)
elaeagnus augustifoliasilver berry