Confutant
/(?)/
Con·fut·ant
Confutant
n.
One who undertakes to confute.