Definition

patient of pointing out and criticizing faults, often in a persistent and unnecessary manner; a person who is overly critical of the faults or weaknesses of others or things.