Definition of "Besmirch" :
verb: charge falsely or with malicious intent; attack the good name and reputation of someone
verb: smear so as to make dirty or stained
verb: charge falsely or with malicious intent; attack the good name and reputation of someone
verb: smear so as to make dirty or stained