pins and needles noun
Learner's definition of PINS AND NEEDLES
[noncount]
: the unpleasant tingling feeling in a part of your body (such as your arm or leg) as it becomes numb or recovers from being numb发麻
on pins and needles
US
: feeling very nervous and unsure about what will happen如坐针毡