Wembley
[ wem-blee ]
/ ˈwɛm bli /
noun
a former borough, now part of Brent, in SE England, near London.
Example sentences from the Web for wembley
British Dictionary definitions for wembley
Wembley
/ (ˈwɛmblɪ) /
noun
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