rain down


Meanings

  • precipitate as rain;

Synonyms