cringe with embarrassment - Türkisch Englisch Wörterbuch