cloudburst Meaning, Definition & Usage

  1. noun a heavy rain
    downpour; deluge; soaker; pelter; waterspout; torrent.

WordNet