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