meaning of Madison Square
Answers
Answered by
1
Madison Square Garden. BrE. (also the Garden) a large building in New York City, opened in 1969, where major sports and cultural events are held.
Similar questions