quibbler

QUIB'BLER, n.

1. One who evades plain truth by trifling artifices, play upon words, or cavils.

2. A punster.