English

edit

Alternative forms

edit

Etymology

edit

From eco- +‎ town.

Noun

edit
 
English Wikipedia has an article on:
Wikipedia

ecotown (plural ecotowns)

  1. (UK) Any of a number of government-sponsored new towns which are intended to achieve exemplary standards of sustainability