denounce

Definitions

General English

  • verb to blame or to accuse someone or something openly
  • verb to say you disapprove of someone or something publicly

Politics

  • verb to criticise something or someone publicly and harshly
  • verb to accuse someone publicly of an undesirable or illegal act
  • verb to announce the formal end of a treaty or other agreement
http://www.dictionarycentral.com/definition/denounce.html