Skip to content

sports stadium

Dictionary definition · sports stadium

noun

  1. a large structure for open-air sports or entertainments

Similar words

Source: Open English WordNet (CC BY 4.0).