Dis-crēd'it-or, n.

noun

n. One who discredits.