失魂落魄shīhúnluòpòTop 40000Meanings1. (idiom) dazed; beside oneselfCharacters used失to lose魂soul落to leave out魄vigor