Stadiums Synonyms

A large structure for open-air sports or entertainments
(Noun)