Get Your Premium Membership

Stadium

[n] a large structure for open-air sports or entertainments


Related Information

More Stadium Links

Synonyms

arena, bowl