English | German | Russian | Czech

sports stadium English

Meaning sports stadium meaning

What does sports stadium mean?

sports stadium

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

Synonyms sports stadium synonyms

What other words have the same or similar meaning as sports stadium?

sports stadium English » English

stadium arena bowl ground for sports

Are you looking for...?