喪魂失魄 [ㄙㄤˋ ㄏㄨㄣˊ ㄕ ㄆㄛˋ; sang4 hun2 shi1 po4] lit. lost soul, vanished spirit (idiom); distraught (at a loss) heart-broken ◄ ►