excoriate - definition and synonyms

verb
  1.   From our crowdsourced Open Dictionary
    to denounce or strongly condemn

    During the Cultural Revolution, Chairman Mao would excoriate western capitalism as an evil.

    Submitted by Chas from United Kingdom on 19/02/2012