Find the word definition

Wiktionary
rain on one's parade

vb. (context idiomatic English) To spoil someone's celebration.