squirm with embarrassment - Türkisch Englisch Wörterbuch