downpour in Japanese
downpour in Japanese
大雨
A heavy rain.
土砂降り
A heavy rain.