Definitions
There are 2 meanings of the phrase
Japanese Flowering Cherry.
Japanese Flowering Cherry - as a noun
Ornamental tree with inedible fruit widely cultivated in many varieties for its pink blossoms
Synonyms (Exact Relations)
prunus sieboldiiOrnamental tree with inedible fruits widely cultivated in many varieties for its white blossoms
Synonyms (Exact Relations)
japanese cherryoriental cherryprunus serrulataWord Variations & Relations
A-Z Proximities
januaryjanusjanus-facedjapanjapanese Japanese Flowering Cherry
japanese-speakingjapanesenessjapanisejapanisedjapanises