heavy downpour ( synonym found)

Definition of heavy downpour:

°A heavy rain.
"They got caught in a downpour without an umbrella and came back soaked."

Definition of heavy downpour:

°A heavy rain.
"They got caught in a downpour without an umbrella and came back soaked."

Back to Top