Definitions of oriental cherry:

  • noun:   ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms