Wembley (n.)

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

    [ Syn: wembley ]

The dictionary is based on the WordNet Electronic Lexical Database.
WordNet 3.0 Copyright 2011 by Princeton University. All rights reserved.