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