Did you mean quibbler?
quibbler
noun
°Somebody who quibbles.