ecotown

English

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

Etymology

Prefix from English town.

Origin

English

town

Gloss

Timeline

Distribution of cognates by language

Geogrpahic distribution of cognates

Cognates and derived terms