CLOUDBURST





Definition:

  1. [noun] a heavy rain
    Synonyms: downpour, deluge, waterspout, torrent, pelter, soaker

Synonyms: