'Japanese flowering cherry' definitions:

Definition of 'Japanese flowering cherry'

(from WordNet)
noun
Ornamental tree with inedible fruit widely cultivated in many varieties for its pink blossoms [syn: Japanese flowering cherry, Prunus sieboldii]
noun
Ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms [syn: oriental cherry, Japanese cherry, Japanese flowering cherry, Prunus serrulata]