Sturarein

N.

Translations

Heavy rain, downpour (rain)