localized downpour; concentrated heavy rainfall; severe rainstorm
Refers to very heavy rain concentrated in a particular area over a relatively short time, especially in weather reporting or disaster contexts.
A localized downpour occurred along the mountains last night.
The roads were flooded by the torrential rain.
In this region, localized downpours occur every summer.
Last week, the mountainous area was hit by a localized downpour.
Damage caused by localized downpours has been reported in various areas.
A localized downpour fell during the night, and the river's water level rose sharply.