rú zuò zhēn zhān

Translation

  • lit. as if sitting on pins and needles (idiom)
  • fig. to be in an uncomfortable situation

Synonyms

Chinese Tones