Downpour has 3 different meanings across 1 category:
Noun
a heavy rain
A heavy rain.
To pour down; rain heavily.