disputer
noun
°One who disputes.