carper

noun
  1. a person who complains or finds fault constantly; a chronic complainer
  2. Usage: informal; often used with disapproval

Examples