wembley

from WordNet (r) 3.0 (2006)
Wembley
    n 1: a southeastern part of Greater London that is the site of
         the English national soccer stadium
    

[email protected]