Back to Dictionary
失魂落魄
shīhúnluòpò
1.
lit. lost soul, dropped spirit (idiom); driven to distraction
2.
scared out of one's wits