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

 

ecotown

 noun
noun
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.