Wembley - Definition

wembley

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

Look up another word