croaker

noun
  1. a fish that makes croaking or drumming sounds, especially those of the drum family
  2. a person who habitually complains or predicts disaster
  3. Usage: informal
  4. a doctor
  5. Usage: slang; dated

Examples