maligner

noun

One who maligns or speaks malignantly of another; a traducer; a defamer.

noun

One who maligns.

noun

Someone who maligns

noun

one who attacks the reputation of another by slander or libel