SIT ON PINS AND NEEDLES


Meaning of SIT ON PINS AND NEEDLES in English

wait anxiously, wait with great anticipation

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.