subject to public shaming/humiliation - Turc Anglais Dictionnaire