Meaning of sports stadium

Definition of sports stadium

(noun) a large structure for open-air sports or entertainments

Other information on sports stadium

WIKIPEDIA results for sports stadium
Amazon results for sports stadium