meaning of angeprangert

angeprangert - German to English

pilloried