English noun: Wembley | |||
1. | Wembley (location) a southeastern part of Greater London that is the site of the English national soccer stadium | ||
Instance hypernym | city district | ||
Part meronym | British capital, capital of the United Kingdom, Greater London, London | ||