n. aguaceros (aguacero)
Translation: downpour
Definition of aguacero in English
Lluvia intensa y abundante que tiene una duración breve.
Synonyms of aguacero in English
chaparrónchaparradatromba de agualluvia torrencial
Definition of aguacero in Spanish
Intense, substantial rain that lasts for short periods.