1 flowering cherry | Definition of flowering cherry

flowering cherry

noun

Definition of flowering cherry

: any of several shrubs or trees of the genus Prunus cultivated as ornamentals for their showy bloom — see japanese flowering cherry