Words: carper niggler
Part of speech: n
Definition: someone who constantly criticizes in a petty way