rú​zuò​zhēn​zhān

lit. as if sitting on pins and needles

Definitions

rú​zuò​zhēn​zhān

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

Sources