besmirch[Anglais]

verbe
1 : smear so as to make dirty or stained
2 : charge falsely or with malicious intent; attack the good name and reputation of someone