caviller

/ˈkævɪlər/

Definitions

1. noun

A person who habitually criticizes or finds fault with others, often in a petty or annoying manner.

“He was known to be a caviller who always pointed out the mistakes of others.”

Synonyms

  • faultfinder
  • nitpicker

Antonyms

  • flatterer
  • praiser