From Longman Dictionary of Contemporary Englishknock somebody for sixknock somebody for sixBritish English informal to shock or upset someone very much or make them physically weak This flu has really knocked me for six. → knock
Examples from the Corpus
knock somebody for six• He'd done it again, she realised in amazement - with just a few choice words he'd knocked her for six.