carper

carper definitions

noun
  • A person who habitually carps, who talks too much and regularly finds fault.