Definition of Wembley

Noun: Wembley  wem-b(u-)lee

  1. A southeastern part of Greater London that is the site of the English national soccer stadium

See also:
Welwitschiaceae
wen

Anagrams containing the word Wembley

wbelyem ywemble eywembl leywemb bleywem mbleywe embleyw