Etymology
Today it means: Any of a number of government-sponsored new towns which are intended to achieve exemplary standards of sustainability Full definition →
From eco- + town.
Etymology from Wiktionary, CC BY-SA 4.0.