Subscriber login


Forgot your password?

Library card login

Other

ecotown

Pronunciation: /ˈ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.