meaning of aguacero

aguacero - Spanish to English

downpour