The term "rose-tree" refers to a flowering plant that bears roses on its branches. There are many synonyms that can be used to describe this beautiful plant. The most common ones are rose bush, rose plant, and rose shrub. Other synonyms include Rosa, Rosa Canina, and Rosa Multiflora. The types of roses that grow on these plants are numerous, ranging from tea roses and climbing roses to wild roses and hybrid roses. Regardless of the name or type of rose, these plants are known for their stunning flowers and sweet fragrance, making them a popular choice for gardens and landscapes around the world.