A person who damages another's reputation or honor; one who besmirches.
From besmirch plus the agent noun suffix -er. Creates a noun naming the person who performs the action of besmirching.
Try Another Word