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

 

the Millennium Stadium

 
BrE
 
; 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.