Ecotown definitions

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

Origin of ecotown

eco- +‎ town