denigrated

verb
  1. criticized unfairly; attacked the reputation of someone or something
  2. Usage: past tense and past participle of denigrate

Examples