enxurrada

Etymology
From ; first element possibly from or.

Noun

 * 1) flash flood sudden, rapid flood
 * 2)  flood large number or quantity of something that appears suddenly