What is the meaning of Downpour?

A heavy rain.

To pour down; rain heavily.

Source: wiktionary.org