subject to public shaming/humiliation - Turkish English Dictionary