Language:
Free Online Dictionary|3Dict

丧魂失魄

Source : CEDICT

lit. lost soul, vanished spirit (idiom); distraught (at a loss)/heart-broken