肝をつぶす(きもをつぶす)

Japanese vocabulary

Meaning: to be flabbergasted; to be amazed; to be astounded; to be stunned

See it used in real works