v. a.
1.
Depreciate, decry, belittle, undervalue, underrate, underestimate, run down, detract from, derogate from.
2.
Asperse, reproach, traduce, defame, vilify, reflect upon, inveigh against, speak ill of.
v. a.
1.
Depreciate, decry, belittle, undervalue, underrate, underestimate, run down, detract from, derogate from.
2.
Asperse, reproach, traduce, defame, vilify, reflect upon, inveigh against, speak ill of.
Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012