niggler

noun

One who niggles or trifles.

noun

One who is clever and dexterous.

noun

One who niggles.

noun

One who niggles; a constant critic.

noun

someone who constantly criticizes in a petty way