Berikut ini adalah penjelasan tentang sit on pins and needles dalam Kamus Inggris-Indonesia
khawatir; gelisah