liù shén wú zhǔ

Translation

  • out of one's wits (idiom)
  • distracted
  • stunned

Synonyms

Chinese Tones