subject to public shaming/humiliation - Türkçe İngilizce Sözlük