discreditor /(?)/

dis·cred·it·or

discreditor

n.
  1. One who discredits.