ROSEBUD CHERRY


Meaning of ROSEBUD CHERRY in English

noun

: 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

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.