wembley

What is wembley?

wembley meaning The most famous stadium in London, NATIONAL STADIUM of England and home of most important English FINALs but not the HOME GROUND of any team

 

reference: Alex Case for UsingEnglish.com: World Cup 2010 Glossary of Football Words and Expressions