Meaning of prunus serrulata

Definition of prunus serrulata

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

Other information on prunus serrulata

WIKIPEDIA results for prunus serrulata
Amazon results for prunus serrulata