Find the word definition

Wiktionary
downpours

n. (plural of downpour English)

Usage examples of "downpours".

What a change that was, when the unending months-long procession of sunny days suddenly yielded to the implacable downpours of the Mendocino County winter!