squirm with embarrassment - Deutsch Englisch Wörterbuch