Noun: Wembley wem-b(u-)lee
- A southeastern part of Greater London that is the site of the English national soccer stadium
Type of: city district
Part of: British capital, capital of the United Kingdom, Greater London, London
Encyclopedia: Wembley, London, England