prunus triloba - English Synonyms Dictionary

prunus triloba

n.
[1] flowering almond