English Dictionary
◊ DOWNPOUR
downpour
n : a heavy rain [syn: {cloudburst}, {deluge}, {waterspout}, {torrent},
{soaker}]