Wiktionary
rain on one's parade
vb. (context idiomatic English) To spoil someone's celebration.