v. a.
1.
Offend, give offence to, shock.
2.
Vilify, asperse, defame, backbite, traduce, decry, calumniate, slander, reproach, libel, revile, satirize, lampoon, inveigh against.
3.
Disgrace, bring disgrace on.
v. a.
1.
Offend, give offence to, shock.
2.
Vilify, asperse, defame, backbite, traduce, decry, calumniate, slander, reproach, libel, revile, satirize, lampoon, inveigh against.
3.
Disgrace, bring disgrace on.
Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012