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