flowering cherry

Noun
  1. Any of several shrubs or trees of the genus Prunus cultivated for their showy white or pink single or double blossoms (synset 112669826)

Found on Word Lists

Other Searches