oriental cherry Meaning, Definition & Usage

  1. noun ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms
    Japanese cherry; Japanese flowering cherry; Prunus serrulata.

WordNet