Definition of ecotown noun from the Oxford Advanced Learner's Dictionary



BrE BrE//ˈiːkæʊtaʊn//
; NAmE NAmE//ˈekoʊtaʊn//
, NAmE//ˈiːkoʊtaʊn//
jump to other results
a new town that is specially designed to make it easy for people to live there with as little impact on the environment as possible The new ecotown will have 5  000 homes and offer low-carbon services, buildings, transport and energy.