xīn shén bù ān

Translation

  • to feel ill at ease

Synonyms

Chinese Tones