HSK10+
zhuìzhuìbù'ān
to be on tenterhooks
惴惴不安
to be on tenterhooks (idiom); to be anxious and frightened
CC-CEDICT