Wiktionary
crapehanger
n. A pessimist or doomsayer.
Usage examples of "crapehanger".
Despite the crapehangers, romanticists, and anti-intellectuals, the world steadily grows better because the human mind, applying itself to environment, makes it better.