Answer: quibbler

AnswerCrossword Clue
quibblerone who quibbles (to argue over petty matters)