gut punch
Short definition from Wiktionary
Noun
- A hard hit to the stomach.
- Something that shocks and upsets someone to the degree that it causes the recipient to feel physically affected.
We haven’t written up gut punch yet: Simple and Standard meanings, examples and a quiz.