Meaning of garden town in English:

garden town

noun

  • A garden city; a garden suburb; (in earlier use also) a town with many plants and public gardens (now rare).

Origin

Mid 19th century; earliest use found in Microcosm.