be publicly embarrassed - Türkisch Englisch Wörterbuch