crapehanger

(-haŋər)

noun

Slang a pessimist or killjoy

See crapehanger in American Heritage Dictionary 4

noun
A morose, gloomy, or pessimistic person.
link/cite print suggestion box