noun wembley a former borough, now part of Brent, in SE England, near London. 1
noun wembley 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 0
noun wembley district of NW London, part of Greater London borough of Brent 0