subject to public shaming/humiliation - Alemán Inglés Diccionario