wembley
1. [ noun ] (soccer,geography) a southeastern part of Greater London that is the site of the English national soccer stadium
Related terms: city_district London
Similar spelling:   Wembly
  Wemple
  Wimbley
  Womble
  wimble
  wamble