liù shén wú zhǔ六神无主out of one's wits (idiom); distractedFrequency 2.0Meaningsout of one's wits (idiom)distractedstunned