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