The AI-powered English dictionary
A suburb of London, in northwestern Greater London, England. examples
A stadium in London, the national sports stadium and venue where finals of major football tournaments are held. quotations examples
Dirk Kuyt sandwiched a goal in between Carroll's double as City endured a night of total misery, with captain Carlos Tevez limping off early on with a hamstring strain that puts a serious question mark over his participation in Saturday's FA Cup semi-final against Manchester United at Wembley.
2011 April 11, Phil McNulty, “Liverpool 3 - 0 Man City”, in BBC Sport