Chinese words · Chengyu

坐立不安

zuòlì-bù’ān

restless; on pins and needles

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.