Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps

Noun: Wembley  wem-b(u-)lee
  1. A southeastern part of Greater London that is the site of the English national soccer stadium

Type of: city district

Part of: British capital, capital of the United Kingdom, Greater London, London

Encyclopedia: Wembley, London, England