Debater

Webster's Dictionary of the English Language

·noun One who debates; one given to argument; a disputant; a controvertist.