What is the full meaning of downpours
DOWNPOUR, a heavy rain [n]
Example of the word downpours placed on a Scrabble board.