the largest country in Britain; population 49,138,831 (2001). The capital is London ➔ Britain ➔ United Kingdom
a humorous way of saying that someone does a lot or too much of a particular activity:
... for EnglandBritish English spoken
• You know Brian, he could flirt for England.
• They say men can't communicate, but Lee and his mates talk for England when they get together.