sports stadium


Meanings

  • a large structure for open-air sports or entertainments