subject to public shaming/humiliation - French English Dictionary