condemn; criticize in extremely harsh terms
Politicians regularly denounce one another in their speeches.
de (down)#nuntiare (to report, announce) (Latin)
censure, decry, denounce, deplore, deprecate, impugn, lambaste, reproach, upbraid
extol, laud, lionize
Denounce - Similar to announce. Announce is for all kind of information but denounce is to criticize. the public denounced the King and hence he renounced his throne!!