denounce Play verbPublicly declare to be wrong or evil. SYNONYMS anathematizeanimadvert onarraignasperseattackbad-mouthbesmirchblastcast aspersions oncastigatecensurecondemncriticizedamndeclaim againstdecrydenunciatediscreditexcoriatefind fault withfulminate againstgive some stick togive something a bad presshammerhave a go athit out atinveigh againstknocklace intolay intomalignmaulobjurgatepanpour scorn onproscribepull apartpull to piecesrail againstraterejectreprobaterevilerun something downsavageslag offslamslashslateslurvilifyvituperate