To rain on someone's parade
Meaning: To spoil someone's plans or happy moment.
Language: English
Literally: To rain on someone's parade
Category: Nature
Origin: A 20th-century American image, fixed by the 1964 song 'Don't Rain on My Parade', of a downpour ruining a celebration.
Loading the full interactive collection…