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