Meaning of russian almond

Definition of russian almond

(noun) Asiatic shrub cultivated for its rosy red flowers

Other information on russian almond

WIKIPEDIA results for russian almond
Amazon results for russian almond