stadium

Noun
  1. A large structure for open-air sports or entertainments (synset 104303019)

Other Searches