|
Definition of Wembley
1. Noun. A southeastern part of Greater London that is the site of the English national soccer stadium.
Generic synonyms: City District
Group relationships: British Capital, Capital Of The United Kingdom, Greater London, London
Group relationships: British Capital, Capital Of The United Kingdom, Greater London, London