History
History
Synonyms
UK
US
Meaning:
defame

to attack the good reputation (of a person)

inflict libel or slander

denounce

to speak publicly against (a person)

condemn, attack

rail

(one of) a series of horizontal or sloping bars or rods of a fence etc; a continuous line of such bars, laid on the ground for trains; to criticize a person angrily

criticize harshly

recriminate

blame, denounce

blame, denounce

revile

to use abusive language about (a person, thing)

scold

scold

to blame (a person) with angry words

find fault with

vilify

to say evil things about (a person)

criticize very harshly

VITUPERATE as in Wiktionary
VITUPERATE as in Wikipedia