decry
abuse, asperse, belittle, blame, blast, censure, condemn, criticize, cry down, denigrate, denounce, depreciate, derogate, detract, devalue, discredit, disparage, excoriate, lambast(e), put down, rail against, run down, tear into (informal) traduce, underestimate, underrate, undervalue