Term: National stadium

Definition:

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

Contributed By: Alex Case

Category: General

'National stadium' - Related Links

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