Impugner
/(?)/
Im·pugn·er
Impugner
n.
One who impugns.