I found it in one of comments on What does "drink like a professional" mean in this context?
Drinking like a professional implies greater dedication than being someone who has the odd tipple, but the real boozers are those who can drink for England.
I understand the sentence except for the bold part. Is it an idiom or expression?