yammerer

noun
  1. a person who talks loudly, persistently, or complainingly
  2. Usage: informal

Examples