ecotown - definition and synonyms

noun [countable] 

Your browser doesn’t support HTML5 audio

/ˈiːkəʊˌtaʊn/
singularecotown
pluralecotowns
  1. in England, a new town that is designed in a way that reduces people's impact on the environment to a minimum

    She is currently working on the Bicester ecotown in Oxfordshire.