cloudburst




cloudburst - noun

  • a heavy rain
  • cloudburst - thesaurus

    deluge   downpour   pelter   soaker   torrent   waterspout