Definitions of shower down:

  • verb:   rain abundantly