rebuker
/ˈrɛbyʊkər/Definitions
1. noun
One who rebukes, a person who criticizes or condemns someone or something for an error or wrongdoing
“The newspaper’s columnist served as a strong rebuker of the politician’s corruption scandal.”
2. verb
To criticize or condemn someone or something for an error or wrongdoing
“The teacher rebuked the student for cheating on the exam.”