pouring
The rain poured down heavily.
flooding
The heavy rain poured down in torrents.
// MAIN MEANINGpouring
Explore more related entries to look up.