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.”

Synonyms

  • garden
  • park

Antonyms

  • barrenland
  • wasteland