1.speak out against;
He denounced the Nazis
2.to accuse or condemn or openly or formally or brand as disgraceful;
He denounced the government action
3.announce the termination of, as of treaties
4.give away information about somebody;
He told on his classmate who had cheated on the exam