subject to public shaming/humiliation - Almanca İngilizce Sözlük