Definitions for "Aguacero"
heavy rain, downpour