rained on someone's parade

English

Verb

rained on someone's parade

  1. simple past and past participle of rain on someone's parade