Definitions
There is 1 meaning of the phrase
Russian Almond.
Russian Almond - as a noun
Asiatic shrub cultivated for its rosy red flowers
Synonyms (Exact Relations)
dwarf russian almondprunus tenella