Meaning of japanese cherry

Definition of japanese cherry

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

Other information on japanese cherry

WIKIPEDIA results for japanese cherry
Amazon results for japanese cherry