plot of land planted with rose bushes - Spanish English Dictionary