Excoriate Meaning

There are 2 meaning(s) for word Excoriate

Meaning 1 : express strong disapproval of

    Synonyms : condemn,  decry,  objurgate,  reprobate
Meaning 2 : tear or wear off the skin or make sore by abrading

    Synonyms : chafe