Pinyin Dictionary results for "zhen zhan"

针毡
(on) pins and needles; uncomfortable situation; on tenterhooks
Dictionary data provided by CC-CEDICT