What does aguacero mean?

aguacero - Spanish to English

downpour