Back to Dictionary
针毡
針氈
zhēnzhān
1. (on) pins and needles
2. uncomfortable situation
3. on tenterhooks