MADISON SQUARE GARDEN


Meaning of MADISON SQUARE GARDEN in English

n. large sports and entertainment complex in Manhattan (in the city of New York, USA)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.