plot of land planted with rose bushes - Spanish English Dictionary

Suggest a Term