ecotown
Noun
Meaning
English Wikipedia has an article on:Eco-towns (UK)Wikipedia
ecotown (plural ecotowns)
(UK) Any of a number of government-sponsored new towns which are intended to achieve exemplary standards of sustainability
Noun
English Wikipedia has an article on:Eco-towns (UK)Wikipedia
ecotown (plural ecotowns)
(UK) Any of a number of government-sponsored new towns which are intended to achieve exemplary standards of sustainability