Definition of the Millennium Stadium from the Oxford Advanced Learner's Dictionary


the Millennium Stadium

; NAmE
jump to other results
a large sports stadium in Cardiff which opened in 1999. It is where many important British sporting events, especially football and Rugby matches, are held as well as events such as pop concerts. The stadium has seats for 74 500 people and a roof which can be opened and closed.