subject to public shaming/humiliation - Deutsch Englisch Wörterbuch