noun
analyst, interpreter
Synonyms: analyzer, annotator, arbiter, authority, caricaturist, cartoonist, commentator, connoisseur, diagnostic, evaluator, expert, expositor, judge, pundit, reviewer, sharpshooter
noun
faultfinder, detractor
Synonyms: aristarch, attacker, backseat driver, belittler, blamer, carper, caviler, censor, censurer, complainant, complainer, defamer, disapprover, disparager, disputer, doubter, fretter, hypercritic, maligner, muckraker, mud-slinger, nagger, nit-picker, panner, quibbler, reviler, scolder, sidewalk superintendent, slanderer, vilifier, worrier, zapper
Antonyms: complimenter, praiser