shrub rose - Spanish English Dictionary