The verb denounce means to pronounce, state or criticize someone or something harshly and publicly.
Synonyms are accuse, blame, scold, or criticize.
The word origins from Old French (12th Century) denoncier (Modern French dénoncer) and directly from Latin denuntiare meaning “to announce, proclaim, denounce, menace, command, order”. It is derived out of de- meaning “down” plus nuntiare meaning “proclaim, announce” and nuntius meaning “messenger”.
The parents denounced the teacher for his inhumane acts towards their children.
The servants are scared to denounce their master’s immoral acts.
The news pertaining illegal drugs was denounced in social media.