sports stadium Meaning, Definition & Usage

  1. noun a large structure for open-air sports or entertainments
    arena; bowl; stadium.

WordNet