logomach

noun

1.
someone given to disputes over words