Synonyms and Antonyms of denounce
1
to declare to be morally wrong or evil
- the church council denounced the bishop's teachings, officially declaring them to be heresy
attack, blame, blast, criticize, dis (also diss) [slang], dispraise, fault, knock, pan, slam
belittle, deprecate, disparage
doom, sentence
convict
blacklist, excommunicate, ostracize
castigate, chastise, rebuke, reprimand, reproach
admonish, chide, reprove
berate, lambaste (or lambast), rake, scold, upbraid, vituperate
curse, imprecate
abhor, abominate, detest, hate, loathe, revile
approve, endorse (also indorse), sanction
eulogize, exalt, extol (also extoll), glorify, laud, praise
acclaim, applaud, commend, hail, salute, tout
consecrate, hallow, sanctify
honor, revere, venerate
2
to express one's unfavorable opinion of the worth or quality of
- denounced the shoddy merchandise that the local shops were foisting on tourists
blame, censure, condemn, criticize, dis (also diss) [slang], dispraise, fault, knock, pan, reprehend, slag [chiefly British]
skewer, tweak
assail, attack, blast, clobber, slam, slash
nick (at), snipe (at)
beef, bellyache, bitch, carp, cavil, complain, crab, croak, fuss, gripe, grouse, growl, grumble, kick, kvetch, moan, murmur, mutter, niggle, quibble, whine
admonish, chide, drub, rebuke, reprimand, reproach, reprove
berate, castigate, crucify, excoriate, flay, gibbet, hammer, keelhaul, lambaste (or lambast), lash, pillory, scold, upbraid
bad-mouth, belittle, decry, deride, discommend, disparage, put down