rosebud cherry

Noun
  1. Shrub or tree native to Japan cultivated as an ornamental for its rose-pink flowers (synset 112670799)

Found on Word Lists

Other Searches