Meaning of oriental cherry

Definition of oriental cherry

(noun) ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms

Other information on oriental cherry

WIKIPEDIA results for oriental cherry
Amazon results for oriental cherry