Refuter /(rē̇*fūt"ẽr)/

Re·fut·er

Refuter

n.
  1. One who, or that which, refutes.