avalasse

Noun

 * 1)  hard rain, downpour