Also found in: Thesaurus, Encyclopedia, Wikipedia.
(Placename) part of the Greater London borough of Brent: site of the English national soccer stadium, replaced by the larger multi-purpose Wembley Stadium in 2007
a former borough, now part of Brent, in SE England, near London.
Switch to new thesaurus
|Noun||1.||Wembley - a southeastern part of Greater London that is the site of the English national soccer stadium|