meaning of downpour
1.
A
pouring
or
streaming
downwards;
esp.
,
a
heavy
or
continuous
shower.
2.
a
heavy
rain
Related Words
downpour
|
Developed & Maintained By
Taraprasad.com