Feedback
Excoriate
Your browser does not support the audio element.
Meaning
Verb
●
To
wear off
the
skin
of; to
chafe
or flay.
●
To
strongly
denounce
or censure.
Sourced from
Wiktionary
Origin
excoriate
English
excoriatus
Latin
Sourced from
Etym
Synonyms
Abrade
Chafe
Flay
Condemn
Disparage
Reprobate
Criticize
Criticise
Related
Criticize
Castigate
Deride
Vilify
Crucify
Admonish
Chastise
Chide
Berate
Lambaste
Demonize
Denounce
Lambast
Scold
Criticise
Disparage
Villainize
Tar And Feather
More
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better