downpour Meaning, Definition & Usage

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

WordNet


Down"pour` noun
Definitions
  1. A pouring or streaming downwards; esp., a heavy or continuous shower.

Webster 1913