be hit for six

be hit for six

To be upset or overwhelmed, especially suddenly or unexpectedly. Primarily heard in UK. I was completely hit for six by the news of my father's death.See also: hit, six