knock the wind out of

US /nɑk ðə wɪnd aʊt əv/
UK /nɑk ðə wɪnd aʊt əv/
"knock the wind out of" picture
1.

打得喘不過氣來, 使人窒息

to hit someone in the stomach so hard that they have difficulty breathing

:
The punch to his gut really knocked the wind out of him.
那一拳打在他肚子上,真的把他打得喘不過氣來
He fell awkwardly and knocked the wind out of himself.
他摔得很狼狽,摔得喘不過氣來
2.

震驚, 打擊, 使人失去信心

to shock or surprise someone very much, especially in a way that makes them feel weak or unable to react

:
The news of her sudden death really knocked the wind out of everyone.
她突然去世的消息真的讓所有人震驚不已
His harsh criticism knocked the wind out of her confidence.
他嚴厲的批評打擊了她的信心。