What does downpours mean?
noun
Heavy or prolonged rain, especially in a storm. Downpours of rain caused the river to overflow.
Example
"The sudden downpours made it difficult to continue the outdoor picnic."
Definition generated by AI and curated by RJS Tech Solutions LLP.