1 rosebud cherry | Definition of rosebud cherry

rosebud cherry

noun

Definition of rosebud cherry

: a large shrub or small shrubby tree (Prunus subhirtella) that is native to Japan and is often cultivated as an ornamental for the sake of its rose-pink flowers borne on long slender often drooping branches