Aguacero

A heavy downpour of rain in Spanish.