Back to Dictionary
惴惴不安
zhuìzhuìbùān
1. to be on tenterhooks (idiom)
2. to be anxious and frightened