subject to public shaming/humiliation - Francés Inglés Diccionario