hold someone up to public ridicule - Almanca İngilizce Sözlük