Dialectician

A person skilled in philosophical debate