zhuì​zhuì​bù​'ān

to be on tenterhooks

Definitions

zhuì​zhuì​bù​'ān

to be on tenterhooks (idiom); to be anxious and frightened

Sources