Wordia - The Definition Of Downpour
downpour
noun, a heavy continuous fall of rain
From Collins
©HarperCollins 2008. Collins English Dictionary definition of downpour
noun, a heavy continuous fall of rain
From Collins
©HarperCollins 2008. Collins English Dictionary definition of downpour