English Dictionary
◊ WEMBLY
Wembly
n : a southeastern part of Greater London that is the site of
the English national soccer stadium [syn: {Wembly}]