somebody can/could do something for England
From Longman Dictionary of Contemporary Englishsomebody can/could do something for Englandsomebody can/could do something for EnglandBritish English informal used to say that someone does or could do something a lot or to a great degree He could bore for England (=he is very boring). → England