squirm with embarrassment - Spanisch Englisch Wörterbuch