A person who is habitually gloomy, sullen or miserable; a grouch. A scowling person.
Someone who puts an end to others' fun, especially harmless fun.
Like a spoilsport.