Boulingo
denigrate
Criticize unfairly to damage someone reputation intentionally.
Learn languages with Boulingo