如坐针毡

rú zuò zhēn zhān

lit. as if sitting on pins and needles (idiom)

fig. to be in an uncomfortable situation

as

zuò

to sit

zhēn

variant of 針|针[zhen1], needle

zhān

felt (fabric)