be on pins and needles - Deutsch Englisch Wörterbuch