zuò lì nán ān

Translation

  • unable to sit or stand still (out of nervousness etc) (idiom)
Chinese Tones