subject to public shaming/humiliation - Inglés Sinónimo Diccionario