disputant

n.
  1. One who disputes; one who argues in opposition to another; one appointed to dispute; a controvertist; a reasoner in opposition.