'Wembley' definitions:

Definition of 'Wembley'

(from WordNet)
noun
A southeastern part of Greater London that is the site of the English national soccer stadium