Definition of knock or hit someone for six in English:
British informal Utterly surprise or overcome someone.
[alluding to the highest-scoring hit in cricket]
- I am very angry if they put a ban on my business, it will knock me for six.
- The sexual innuendo is so utterly out of left field that it knocks you for six.
- I take each day as it comes but it knocks you for six.