集中豪雨

local downpour; severe rain fall

Meaning

  1. n
    local downpour; severe rain fall