Japanese Flowering Cherry Synonyms

Ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms
(Noun)