subject to public shaming/humiliation - Französisch Englisch Wörterbuch