Meaning of wembley

Definition of wembley

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

Other information on wembley

WIKIPEDIA results for wembley
Amazon results for wembley