subject to public shaming/humiliation - Türkisch Englisch Wörterbuch