Rose List

 

A rose is a perennial of which there are over 100 species. They form a group of erect shrubs, and climbing or trailing plants, with stems that are often armed with sharp thorns. Flowers are large and showy and come in a number of colors.