Wet-blanket meaning

One that discourages enjoyment or enthusiasm.
noun
0
0
A person or thing whose presence or influence lessens the enthusiasm or joy of others.
noun
0
0
(idiomatic) A person who takes the fun out of a situation or activity, as by pessimism, demands, dullness, etc.
noun
0
0
Advertisement