THE ECO
Meaning of THE ECO in English
ˌEnglish ˈChamber ˌOrchestra, the BrE AmE ( also the ECO )
a British ↑ chamber orchestra (=a small group of musicians) based in London
Longman Dictionary of Contemporary English.
Longman - Словарь современного английского языка.
2012