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 | ||