Boulingo

denigrate

Criticize unfairly to damage someone reputation intentionally.

denigrate

Learn languages with Boulingo