Subscribe
URL of the page has been copied to clipboard.
Meaning : Ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms.
Synonyms : japanese cherry, japanese flowering cherry, prunus serrulata
Install App