ecotownPronunciation: /ˈiːkəʊtaʊn/Definition of ecotown noun a new town designed to facilitate a lifestyle that has as little impact on the environment as possible.