Word Definition - 如坐针毡

rú zuò zhēn zhān lit. as if sitting on pins and needles (idiom); fig. to be in an uncomfortable situation