crapehanger

crapehanger definitions

noun
  • A pessimist or doomsayer.