DENIGRATE, disparage, criticize, be critical of, speak badly of, be malicious about, blacken the name of, run down, insult, abuse, attack, revile, malign, vilify; N. Amer. slur; informal bad-mouth, bitch about, pull to pieces; Brit. informal rubbish, slate, slag off; formal derogate; rare asperse.
→ ill
* * *
speak (or think) ill of
say (or think) something critical about
Useful english dictionary. 2012.