for England

for England

A lot. Often used in the phrase "talk for England," meaning to talk a lot. Whenever I'm with Miranda, she just talks for England, and I can't get a word in!
See also: England
Farlex Dictionary of Idioms.

he/she can talk/eat, etc. for England

BRITISH, INFORMAL
If you say that someone can talk/eat, etc. for England, you mean that they do that thing a lot. That woman can talk for England.
See also: can, England, he, she, talk
Collins COBUILD Idioms Dictionary, 3rd ed.
See also:
  • he/she can talk/eat, etc. for England
  • a lot of malarkey
  • a long haul
  • bang for (one's)/the buck
  • bang for the
  • bang for the buck
  • bang for your buck
  • be in the public eye
  • a lot on (one's) plate
  • back to Blighty
References in periodicals archive
Another victory for England in Copenhagen thanks to goals from Jack Charlton and George Eastham.
Kevin Keegan scored his third goal against Denmark in a close victory for England.
Trevor Francis scored twice for England, but goals from Allan Hansen and Jesper Olsen earned the Danes a point.
But under-pressure Capello was left red faced after FIFA made it clear that Arteta had never been eligible to play for England in the first place.
Arteta was hoping to play for England after completing five years residency in the United Kingdom.
Leonard gets out of the dentist's chair to star for England.
Don Revie (2), Nat Lofthouse (2) and Geoff Bradford were on the score sheet for England with Denmark's consolation from Knud Lundberg.
Trevor Francis scored twice for England but goals from Allan Hansen and Jesper Olsen earned the Danes a point.
"It is the biggest betting-shop wager we've seen for England during their World Cup qualifying campaign and proof that high-rolling punters plan to cash in on the abolition of betting duty," said Hills spokesman Graham Sharpe.
Another triumphant Scandanavian tour for England (also beat Norway 6-1 and Denmark 2-0).
In his next match he scored twice against Finland to make his haul eight in four games - but he never played for England again!
Tommy Lawton scored the other goal for England, who were in the middle of an unbeaten 11-match run which brought nine wins and 43 goals.