wet-blanket

Verb

 * 1) To disparage, belittle, or remove the satisfaction and joy from; to act as a wet blanket towards.