Meaning of japanese flowering cherry

Definition of japanese flowering cherry

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

Other information on japanese flowering cherry

WIKIPEDIA results for japanese flowering cherry
Amazon results for japanese flowering cherry