如坐针毡rúzuòzhēnzhān
Meanings
1. lit. as if sitting on pins and needles (idiom)
2. fig. to be in an uncomfortable situation
Characters used