Wet blanket noun informal
A person who spoils the pleasure and enthusiasm of other people by complaining or being negative.
I don't want to be a wet blanket but I have to admit that this party is so boring.
Nobody likes her because she's always a wet blanket.
Andy is such a wet blanket that he complains about anything.
Used to say that someone does not place the blame on one for something
Used to describe attacking someone verbally or physically.
To say bad things about someone to damage their reputation
Used to say that someone is criticized, especially in the newspapers, on television, or on radio
The expression comes from around the 1870s. At that time, cooks kept a wet blanket in the kitchen to smother fires quickly, which was a practice dated back at least to the mid-1600s. We can understand this phrase as extinguishing a fire means extinguishing someone’s joy.