Ecotown Definition
noun
(UK) Any of a number of government-sponsored new towns which are intended to achieve exemplary standards of sustainability.
Wiktionary
Other Word Forms of Ecotown
Noun
Singular:
ecotown
Plural:
ecotownsOrigin of Ecotown
-
eco- + town
From Wiktionary
Find Similar Words
Find similar words to ecotown using the buttons below.