Definitions
There is 1 meaning of the phrase
Japanese Cherry.
Japanese Cherry - as a noun
Ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms
Synonyms (Exact Relations)
japanese flowering cherryoriental cherryprunus serrulata