máng cì zài bèi

Translation

  • feeling brambles and thorns in one's back (idiom)
  • uneasy and nervous
  • to be on pins and needles

Synonyms

Chinese Tones