Word Definition

Downpour

  1. A pouring or streaming downwards; esp., a heavy or continuous shower.

Synonyms