wembley (French)
Voice
Listen
Votes
wembley
wembley
- Noun
a southeastern part of Greater London that is the site of the English national soccer stadium
Synonyms:
a southeastern part of Greater London that is the site of the English national soccer stadium