downpour in Finnish
downpour in Finnish
kaatosade
A heavy rain.
rankkasade
A heavy rain.