Definition of Rosebud Cherry

  • 1. Shrub or tree native to Japan cultivated as an ornamental for its rose-pink flowers Noun

Synonyms for word "rosebud cherry"

Semanticaly linked words with "rosebud cherry"

Hyponims for word "rosebud cherry"