THE LSO


Meaning of THE LSO in English

ˌLondon ˈSymphony ˌOrchestra, the BrE AmE ( also the LSO )

one of the leading ↑ orchestra s (=large group of musicians playing together) in the UK, based at the Barbican in central London

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.