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