downpour in German
downpour in German
Platzregen
A heavy rain.
Regenguss
A heavy rain.