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