shower down


Meanings

  • rain abundantly;

Synonyms