killjoy

(kiljo̵i′)

noun

a person who destroys or lessens other people's enjoyment

See killjoy in American Heritage Dictionary 4

noun
One who spoils the enthusiasm or fun of others.

Learn more about killjoy

link/cite print suggestion box