prunus serrulata

Noun
  1. Ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms (synset 112670078)

Found on Word Lists

Other Searches