TREE ROSE


Meaning of TREE ROSE in English

noun

: a rose that is budded at the apex of the stout trunk of the understock to produce a head of growth resembling the crown of a dwarf tree — called also standard rose

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