Japanese flowering cherry
Explore definitions, synonyms, and language insights of Japanese flowering cherry
Definitions
Noun
ornamental tree with inedible fruit widely cultivated in many varieties for its pink blossoms
Noun
ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms