greenyard
/ˈɡriːnˌjɑːrd/Definitions
1. noun
A garden or park with greenery, especially in a city or town.
“The greenyard in the city center is a popular spot for picnics.”
1. noun
A garden or park with greenery, especially in a city or town.
“The greenyard in the city center is a popular spot for picnics.”