complainer

noun
  1. a person who frequently expresses dissatisfaction or annoyance

Examples