Ecotown definition

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

Other Word Forms

Noun

Singular:
ecotown
Plural:
ecotowns

Origin of ecotown

  • eco- +‎ town

    From Wiktionary