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

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.
他嚴厲的批評打擊了她的信心。