A rose is called a flowering shrub, which are generally larger than most flowering plants, but it is still a flower.