spoilsport

spoilsport definitions

adj
  • Like a spoilsport. 

noun
  • Someone who puts an end to others' fun, especially harmless fun.