denouncer
/dɪˈnuːnʃər/Definitions
1. noun
A person who denounces or accuses someone of wrongdoing
“The whistleblower was hailed as a denouncer of corporate malfeasance.”
2. verb
To accuse or denounce someone of wrongdoing
“She was denouncing the politician’s corrupt practices on social media.”