Find the word definition

Wiktionary
sleazemonger

n. 1 One who maliciously spreads disgraceful information about someone; gossip, blabbermouth. 2 A peddler of sleaze.