soaker




soaker - noun

  • a heavy rain
  • soaker - thesaurus

    cloudburst   deluge   downpour   pelter   torrent   waterspout