crapehanger

crapehanger antonyms

crapehanger definitions

noun
  • A pessimist or doomsayer.