MADISON SQUARE GARDEN


Meaning of MADISON SQUARE GARDEN in English

ˌMadison Square ˈGarden BrE AmE

a place in New York City where concerts or sports events, especially ↑ boxing matches, are held, which very large crowds of people attend

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