rebuker
/rɪˈbjuːkər/
noun
- A person who expresses sharp disapproval or criticism of someone.
- As a rebuker of bad behavior, she never hesitated to speak up.
- He earned a reputation as a harsh rebuker in the office.
- The strict teacher was known as a frequent rebuker of lazy students.