Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

flowering cherry Definition

Cancel
flowering cherry
noun()
any of several shrubs or trees of the genus Prunus cultivated for their showy white or pink single or double blossoms

Words Related to flowering cherry!

flowering cherry Examples by Brain Bank Users