subject to public shaming/humiliation - Fransızca İngilizce Sözlük