English Dictionary
Definition the Albert Hall in British English
the Albert Hall
/ˌælbə(r)t ˈhɔːl/
1
a large round building in London that is used especially for concerts
