ECOTOWN Meaning of ECOTOWN in English e ‧ co ‧ town /ˈiːkəʊtaʊn $ -koʊ-/ BrE AmE noun [countable] a new town that the government builds in a way that makes it not harmful to the environment Longman Dictionary of Contemporary English. Longman - Словарь современного английского языка. 2012