GARDEN CITY


Meaning of GARDEN CITY in English

■ noun Brit. a new town designed as a whole with much open space and greenery.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.