針氈 (zam1 zin1) — to be on pins and needles in Cantonesezamˉ¹針zinˉ¹氈简 针毡Mandarin Pinyin: zhen1 zhan1Meaning of 針氈nounto be on pins and needles