argue argument cause debate discussion discuss disputation fray
controversialist disputant polemicist polemic polemist