The definition of a downpour is a very hard rainfall.
(noun)When it starts to rain really really hard, this is an example of a downpour.
See downpour in Webster's New World College Dictionary
noun
See downpour in American Heritage Dictionary 4
noun
Learn more about downpour