English to Chinese Dictionary

Search:

惴惴不安 zhuì zhuì ān to be on tenterhooks (idiom) / to be anxious and frightened


<< back to the home page