DOWNPOUR Meaning of DOWNPOUR in English [noun] [C] - a lot of rain in a short timeThey were caught in a torrential downpour and got soaked to the skin. Cambridge English vocab. Кембриджский английский словарь. 2012