English word definition — powered by WordNet
express strong disapproval of
tear or wear off the skin or make sore by abrading
Want to remember excoriate?