Toggle navigation
Register
Log in
Home
Learning Center
Learn More
Register
Log in
Word Definition
Downpour
A pouring or streaming downwards; esp., a heavy or continuous shower.
Synonyms
Rain
Try it Free
Learn More