Word info

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

Source: en.wiktionary.org

Close letter words and terms