Synset
someone who engages in debate
<noun.person>
arguer
debater
lexical pointers
derivationally related form
debate
debate
lexical pointers
derivationally related form
argue
argue
semantic pointers
hypernym
disputant, controversialist, eristic
hyponym
devil's advocate
rebutter, disprover, refuter, confuter
wrangler