Scathes Synonyms

To criticize harshly and devastatingly
(Verb)