shower

shower [-s] n

OE scúr, fit of illness, storm.

  1. Downpour; deluge; cloudburst; outpouring of water from above.