pillory
verb [often passive]- pillory somebody
to criticize somebody strongly in public 公开批评;抨击 Word OriginMiddle English: from Old French pilori, probably from Provençal espilori (associated by some with a Catalan word meaning ‘peephole’, of uncertain origin).