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
Love words? Need even more definitions?Merriam-Webster unabridged
Words at Play
Ask the Editors
- On Contractions of Multiple Words
- A Look at Uncommon Onomatopoeia
- Is Singular 'They' a Better Choice?