Term: National stadium

Definition:


The usual venue for cup finals, international matches etc, e.g. Wembley in the UK.

Contributed By:

'National stadium' - Related Links

Vocabulary Topic:  Stadium or Ground

Browse the following links to other content related to the term 'National stadium' from the 'Stadium or Ground' vocabulary category: