Japanese Flowering Cherry (Noun)
Meaning 1
Ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms.
Classification
Nouns denoting plants.
Synonyms
Hypernyms
Meaning 2
Ornamental tree with inedible fruit widely cultivated in many varieties for its pink blossoms.
Classification
Nouns denoting plants.