be on pins and needles - Französisch Englisch Wörterbuch