English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Searching for...

No matching words found

Try a different search term or browse the dictionary

Definition ecotown in British English

ecotown noun

[countable] noun
/ˈiːkəʊˌtaʊn/
1

in England, a new town that is designed in a way that reduces people's impact on the environment to a minimum

Example

She is currently working on the Bicester ecotown in Oxfordshire.

Definition ecotown in British English