Definitions of rosebud cherry:

  • noun:   shrub or tree native to Japan cultivated as an ornamental for its rose-pink flowers